# 添加源文件到变量
aux_source_directory (smart/ SRC_SMART_LIST)               

# 指定库路径
link_directories(
    ${PROJECT_SOURCE_DIR}/inc/log/
    ${PROJECT_SOURCE_DIR}/inc/clocker/
    ${PROJECT_SOURCE_DIR}/lib/mpp/
    ${PROJECT_SOURCE_DIR}/lib/drm/
    ${PROJECT_SOURCE_DIR}/lib/rga/
)

# 链接静态库
link_libraries(log)

# 生成可执行文件并链接动态库
add_executable(tst_player_run tst_player.cpp ../mpp/smart/h264_file_nalu_pars.cpp ../mpp/smart/smart_mpp_decoder.cpp ${SRC_SMART_LIST})
target_link_libraries (tst_player_run drm rga rockchip_mpp)

# 重定向可执行文件输出文件位置
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/out/player)
